package com.william.jdbcplus.demo.entity;

import java.util.Date;

import com.william.jdbcplus.common.annotation.TableColumn;
import com.william.jdbcplus.common.annotation.TableId;
import com.william.jdbcplus.common.annotation.Table;
import com.william.jdbcplus.common.entity.Entity;
import com.william.jdbcplus.common.enums.IdType;
import lombok.Getter;
import lombok.Setter;

/**
 * 门诊申请信息
 */
@Table("LIS_MZ_JYSQXX")
@Getter
@Setter
public class OrderOutDlxy implements Entity {

    private static final long serialVersionUID = 1L;

    @TableColumn("JGMC")
    public String JGMC; // 机构名称
    @TableColumn("JGBM")
    public String JGBM; // 机构编码
    @TableColumn("Pid")
    public String Pid; // 共享平台病人ID
    @TableColumn("His_id")
    public String His_id; // hisId
    @TableColumn("VisitID")
    public String VisitID; // 就诊号
    @TableColumn("PbarCode")
    public String PbarCode; // 病人唯一ID
    @TableColumn("SFZH")
    public String SFZH; // 身份证号
    @TableColumn("Ptype")
    public String Ptype; // 病人类型
    @TableColumn("Name")
    public String Name; // 姓名
    @TableColumn("Sex")
    public String Sex; // 性别
    @TableColumn("Age")
    public String Age; // 年龄
    @TableColumn("Ageunit")
    public String Ageunit; // 年龄单位
    @TableColumn("BirthDay")
    public String BirthDay; // 出生日期
    @TableColumn("FeeType")
    public String FeeType; // 费别
    @TableColumn("DeptCode")
    public String DeptCode; // 科室代码
    @TableColumn("Dept")
    public String Dept; // 开单科室名称
    @TableColumn("ClinicDiagnose")
    public String ClinicDiagnose; // 临床诊断
    @TableColumn("DiagICD")
    public String DiagICD; // 诊断码
    @TableColumn("OtherInfo")
    public String OtherInfo; // 其他信息
    @TableId(value = "OrdRowID", type = IdType.INPUT)
    public String OrdRowID; // 申请单号
    @TableColumn("Status")
    public String Status; // 状态: -1未收费直接退掉 1已经收费 0未收费 2退申请 3已退费
    @TableColumn("Hospital")
    public String Hospital; // 开单医院
    @TableColumn("DoctorCode")
    public String DoctorCode; // 开单医生代码
    @TableColumn("Doctor")
    public String Doctor; // 开单医生
    @TableColumn("OrdTime")
    public Date OrdTime; // 开单时间
    @TableColumn("OrdExeLocCode")
    public String OrdExeLocCode; // 执行科室代码
    @TableColumn("OrdExeLoc")
    public String OrdExeLoc; // 执行科室
    @TableColumn("Sffy")
    public String Sffy; // 执行科室标识(0：标识总院，1标识分院)
    @TableColumn("IsEm")
    public String IsEm; // 是否急查
    @TableColumn("SampleCode")
    public String SampleCode; // 标本代码
    @TableColumn("SampleName")
    public String SampleName; // 标本名称
    @TableColumn("OrdCode")
    public String OrdCode; // 项目编码
    @TableColumn("OrdName")
    public String OrdName; // 项目名称
    @TableColumn("mzblh")
    public String mzblh; // 门诊病历号：打印到发票上的一个号码，有的医院使用
    @TableColumn("PHID")
    public String PHID; // 卡号主索引
    @TableColumn("KH")
    public String KH; // 卡号
    @TableColumn("sfdjh")
    public String sfdjh;
}
